using Ease.Core.DataAccess;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.ConstrainedExecution;
using System.Text;
using System.Threading.Tasks;

namespace HRM.BO
{
    [Serializable]
    public class AttnMobileRawData : BasicBaseObject
    {
        public int EmpID { get; set; }
        public DateTime AttnDate { get; set; }
        public DateTime PunchTime { get; set; }
        public float Latitude { get; set; }
        public float Longitude { get; set; }
        public bool IsSynced { get; set; }
        public string InRemarks { get; set; }
        public string OutRemarks { get; set; }
        public EnumMobilePunchType PunchType { get; set; }
        public string SyncRemarks { get; set; }

        //public DateTime CreatedDate { get; set; }
        //public int CreatedBy { get; set; }


    }

    public interface IAttnMobileRawDataService
    {
        AttnMobileRawData Get(int id);
        List<AttnMobileRawData> Get();
        int Save(AttnMobileRawData obj);
        int Delete(AttnMobileRawData obj);
        void SaveBulkMobileAttnRawData( List<AttnMobileRawData> oAttnMobileRawData);
    }
}