public HttpResponseMessage Add(AttendanceAddRequest model) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } ItemResponse<Attendance> response = new ItemResponse<Attendance>(); string userId = UserService.GetCurrentUserId(); response.Item = _attendanceService.Add(model, userId); return Request.CreateResponse(response); }
public HttpResponseMessage Add(AttendanceAddRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } ItemResponse <Attendance> response = new ItemResponse <Attendance>(); string userId = UserService.GetCurrentUserId(); response.Item = _attendanceService.Add(model, userId); return(Request.CreateResponse(response)); }
public Attendance Add(AttendanceAddRequest model, string userId) { Attendance item = null; DataProvider.ExecuteCmd(GetConnection, "dbo.Attendance_Insert" , inputParamMapper : delegate(SqlParameterCollection InsertAttendance) { InsertAttendance.AddWithValue("@UserId", userId); InsertAttendance.AddWithValue("@Latitude", model.Latitude); InsertAttendance.AddWithValue("@Longitude", model.Longitude); }, map : delegate(IDataReader reader, short set) { item = MapAttendance(reader); }); return(item); }