public DataResponse <EntityPracticeSpecialityType> UpdatePracticeSpeciality(EntityPracticeSpecialityType entity) { var response = new DataResponse <EntityPracticeSpecialityType>(); try { base.DBInit(); #region Prepare model var model = DBEntity.LookupPracticeSpecialityTypes.FirstOrDefault(a => a.Id == entity.Id); model.PracticeSpecialityType = entity.PracticeSpecialityType; model.IsActive = entity.IsActive; model.UpdatedOn = entity.UpdatedOn; model.UpdatedBy = entity.UpdatedBy; #endregion if (base.DBSaveUpdate(model) > 0) { return(GetPracticeSpecialityTypeById(model.Id)); } else { response.CreateResponse(DataResponseStatus.InternalServerError); } } catch (Exception ex) { ex.Log(); } finally { base.DBClose(); } return(response); }
public IHttpActionResult CreatePracticeSpeciality(PracticeSpecialityModel model) { var response = new DataResponse <EntityPracticeSpecialityType>(); if (ModelState.IsValid) { var entityPracticeSpeciality = new EntityPracticeSpecialityType(); entityPracticeSpeciality.PracticeSpecialityType = model.PracticeSpecialityType; entityPracticeSpeciality.IsActive = model.IsActive; entityPracticeSpeciality.CreatedBy = CurrentUserId; response = repository.Insert(entityPracticeSpeciality); } return(Ok <DataResponse>(response)); }
public IHttpActionResult UpdatePracticeSpeciality(PracticeSpecialityModel model) { var response = new DataResponse <EntityPracticeSpecialityType>(); if (ModelState.IsValid) { var entityPracticeSpeciality = new EntityPracticeSpecialityType(); entityPracticeSpeciality.Id = model.Id; entityPracticeSpeciality.PracticeSpecialityType = model.PracticeSpecialityType; entityPracticeSpeciality.IsActive = model.IsActive; entityPracticeSpeciality.UpdatedBy = CurrentUserId; entityPracticeSpeciality.UpdatedOn = System.DateTime.UtcNow; response = repository.UpdatePracticeSpeciality(entityPracticeSpeciality); } return(Ok <DataResponse>(response)); }
public DataResponse <EntityPracticeSpecialityType> Insert(EntityPracticeSpecialityType entity) { var response = new DataResponse <EntityPracticeSpecialityType>(); try { base.DBInit(); var model = new Database.LookupPracticeSpecialityType { PracticeSpecialityType = entity.PracticeSpecialityType, CreatedBy = entity.CreatedBy, CreatedOn = System.DateTime.UtcNow, IsActive = entity.IsActive }; if (base.DBSave(model) > 0) { entity.Id = model.Id; response.CreateResponse(entity, DataResponseStatus.OK); } else { response.CreateResponse(DataResponseStatus.InternalServerError); } } catch (Exception ex) { ex.Log(); } finally { base.DBClose(); } return(response); }