public TimeSheetActivityLog Add(TimeSheetActivityLog activity) { try { // i commented this for later to check //var activeActivity = db.TimeSheetActivities.FirstOrDefault(k => k.ID == activity.TimeSheetActivityId && !k.ToDate.HasValue); //if (activeActivity != null) //{ // return null; //} var dbActivity = _mapper.Map <DataSets.TimeSheetActivityLog>(activity); var record_pending = db.TimeSheetActivityLogs.Add(dbActivity); if (db.SaveChanges() > 0) { return(Get(record_pending.Entity.ID)); } return(null); } catch (Exception ex) { return(null); } }
public TimeSheetActivity GetActivity(int id) { TimeSheetActivityLog log = Get(id); if (log == null) { return(null); } var dbActivity = db.TimeSheetActivities.FirstOrDefault(k => k.ID == log.TimeSheetActivityId); if (dbActivity == null) { return(null); } return(_mapper.Map <TimeSheetActivity>(dbActivity)); }
public TimeSheetActivityLog Add([FromBody] TimeSheetActivityLog activity) { return(_activitiesMethods.Add(activity)); }