public IHttpActionResult PostLoggedInEmployee(LoggedInEmployee loggedInEmployee) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.LoggedInEmployee.Add(loggedInEmployee); try { db.SaveChanges(); } catch (DbUpdateException) { if (LoggedInEmployeeExists(loggedInEmployee.EmployeeId)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = loggedInEmployee.EmployeeId }, loggedInEmployee)); }
public IHttpActionResult PutLoggedInEmployee(int id, LoggedInEmployee loggedInEmployee) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != loggedInEmployee.EmployeeId) { return(BadRequest()); } db.Entry(loggedInEmployee).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!LoggedInEmployeeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetLoggedInEmployee(int id) { LoggedInEmployee loggedInEmployee = db.LoggedInEmployee.Find(id); if (loggedInEmployee == null) { return(NotFound()); } return(Ok(loggedInEmployee)); }
public IHttpActionResult DeleteLoggedInEmployee(int id) { LoggedInEmployee loggedInEmployee = db.LoggedInEmployee.Find(id); if (loggedInEmployee == null) { return(NotFound()); } db.LoggedInEmployee.Remove(loggedInEmployee); db.SaveChanges(); return(Ok(loggedInEmployee)); }
async private void getCalendarData() { ServiceLayer s = new ServiceLayer(); ErrorMessage = await new ServiceLayer().GetCalendarDataByEmployeeID(LoggedInEmployee.toDTO()); foreach (var calData in ServiceLayer.CalendarDataList) { ErrorMessage = await new ServiceLayer().GetLeadByLeadID(new Lead { LeadID = (int)calData.LeadID }.toDTO()); ErrorMessage = await new ServiceLayer().GetAddressByID(new Address { AddressID = (int)ServiceLayer.Lead.AddressID }.toDTO()); MappedAppointments.Add(new MappedAppointment { MappedSubject = AppointmentTypes[calData.AppointmentTypeID - 1].AppointmentType, MappedStartTime = calData.StartTime, MappedEndTime = calData.EndTime, MappedNote = calData.Note, MappedLocation = ServiceLayer.Address.Address + " " + ServiceLayer.Address.Zip, CalendarDataID = calData.EntryID, LeadID = (int)calData.LeadID, AddressID = ServiceLayer.Lead.AddressID }); } foreach (MappedAppointment m in MappedAppointments) { /* TODAYS APPOINTMENTS*/ DateTime time = new DateTime(m.MappedStartTime.Year, m.MappedStartTime.Month, m.MappedStartTime.Day); //if(time == DateTime.Today) if (time == new DateTime(2016, 6, 7)) { TodaysAppointments.Add(m); } } }