public async Task <AppointmentTypeViewModel> SaveType(AppointmentTypeViewModel data) { try { var obj = new tblAppointmentType() { Name = data.Name, Description = data.Description, IsActive = data.isActive, IsDeleted = data.isDeleted, CreatedTimestamp = DateTime.UtcNow, CreatedUserID = data.createdUserID }; db.tblAppointmentTypes.Add(obj); await db.SaveChangesAsync(); return(new AppointmentTypeViewModel() { ID = obj.ID, Name = obj.Name, Description = obj.Description, isActive = obj.IsActive, isDeleted = obj.IsDeleted }); } catch (Exception ex) { throw ex; } }
public static AppointmentType ConvertToAppointmentType(this tblAppointmentType data) { return(new AppointmentType() { id = data.ID, name = data.Name, description = data.Description, isActive = data.IsActive, isDeleted = data.IsDeleted, createdUserID = data.CreatedUserID, updatedUserID = data.UpdatedUserID, createdTimestamp = data.CreatedTimestamp, updatedTimestamp = data.UpdatedTimestamp }); }