public IHttpActionResult GetByEmployer([FromUri] string strEmployerId, [FromUri] string strStartDate, [FromUri] string strEndDate) { try { Guid employerId = new Guid(strEmployerId); DateTime startD = CommonUtils.DateTimeStringToDatetime(strStartDate); DateTime endD = CommonUtils.DateTimeStringToDatetime(strEndDate); using (UnitOfWork m = new UnitOfWork(new MMAContext(), new Guid(UserId), UserEmail)) { var L = m.ClockData.GetByEmployer(employerId, startD, endD); List <VMClockData> vl = new List <VMClockData>(); foreach (ClockData c in L) { vl.Add(VMClockData.GetVmClockData(c)); } return(Ok(vl)); } } catch (Exception e) { return(BadRequest(e.GetAllMessages())); } }
public IHttpActionResult GetByRoster([FromUri] string strRosterId) { try { Guid rosterId = new Guid(strRosterId); using (UnitOfWork m = new UnitOfWork(new MMAContext(), new Guid(UserId), UserEmail)) { var L = m.ClockData.GetByRoster(rosterId); List <VMClockData> vl = new List <VMClockData>(); foreach (ClockData c in L) { vl.Add(VMClockData.GetVmClockData(c)); } return(Ok(vl)); } } catch (Exception e) { return(BadRequest(e.GetAllMessages())); } }