public static TimesheetStatusViewModel ConvertToTimesheetStatusViewModel(this tblTimesheetStatu data) { return(new TimesheetStatusViewModel() { ID = Convert.ToInt64(data.ID), Name = data.Name, Description = data.Description, isActive = data.IsActive, isDeleted = data.IsDeleted ?? false, createdUserID = data.CreatedUserID, updatedUserID = data.UpdatedUserID, createdTimestamp = data.CreatedTimestamp, updatedTimestamp = data.UpdatedTimestamp }); }
internal static async Task <tblTimesheetStatu> InsertTimesheetStatus(tblTimesheetStatu data) { try { using (db = new eMSPEntities()) { db.tblTimesheetStatus.Add(data); int x = await Task.Run(() => db.SaveChangesAsync()); return(data); } } catch (Exception ex) { throw; } }
internal static async Task <tblTimesheetStatu> UpdateTimesheetStatus(tblTimesheetStatu model) { try { using (db = new eMSPEntities()) { db.Entry(model).State = EntityState.Modified; int x = await Task.Run(() => db.SaveChangesAsync()); return(model); } } catch (Exception) { throw; } }
internal static async Task DeleteTimesheetStatus(long Id) { try { using (db = new eMSPEntities()) { tblTimesheetStatu obj = await db.tblTimesheetStatus.FindAsync(Id); db.tblTimesheetStatus.Remove(obj); await Task.Run(() => db.SaveChangesAsync()); } } catch (Exception) { throw; } }