public bool Update(long Id, EspecialidadBE Be) { try { var flag = false; if (Be != null) { var especialidadentity = Factory.FactoryEspecialidad.CreateEntity(Be); _unitofWork.EspecialidadRepository.Update(especialidadentity, new List <string>() { "desc_especialidad" }); _unitofWork.Commit(); flag = true; return(flag); } else { throw new ApiBusinessException(1012, "No se pudo Modificar a esa especialidad", System.Net.HttpStatusCode.NotFound, "Http"); } } catch (Exception ex) { throw HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); } }
public List <EspecialidadBE> List_Especialidad_APP(int CategoriaId) { var list = new List <EspecialidadBE>(); try { SQLServer.OpenConection(); SQLServer.CreateCommand("up_Especialidad_Sellst_APP", CommandType.StoredProcedure, SQLServer.CreateParameter("CategoriaId", SqlDbType.Int, CategoriaId)); using (var dataReader = SQLServer.GetDataReader(CommandBehavior.CloseConnection)) { while (dataReader.Read()) { var objEspecialidad = new EspecialidadBE(); objEspecialidad.EspecialidadId = DataConvert.ToInt(dataReader["N_IDEspecialidad"]); objEspecialidad.CategoriaId = DataConvert.ToInt(dataReader["N_IDCategoria"]); objEspecialidad.Nombre = DataConvert.ToString(dataReader["S_Descripcion"]); list.Add(objEspecialidad); } } SQLServer.CloseConection(); } catch (Exception ex) { Log _log = new Log { IDCategoria = 2, UsuarioCreacion = "", Mensaje = "Origen:REPOSITORY - Método:List_Categoria_APP(Repository Categoria) - Error:" + ex.GetBaseException().ToString() }; _LogRepository.Insert(_log); } finally { SQLServer.CloseConection(); } return(list); }
public static DataModel.especialidades CreateEntity(EspecialidadBE be) { return(new DataModel.especialidades() { id_especialidad = be.id_especialidad, desc_especialidad = be.desc_especialidad, estado = be.estado }); }
public EspecialidadDTO CreateDTO(EspecialidadBE be) { EspecialidadDTO dto = new EspecialidadDTO() { id_especialidad = be.id_especialidad, desc_especialidad = be.desc_especialidad, estado = be.estado }; return(dto); }
public static EspecialidadBE CreateBusiness(DataModel.especialidades entity) { EspecialidadBE be; if (entity != null) { be = new EspecialidadBE() { id_especialidad = entity.id_especialidad, desc_especialidad = entity.desc_especialidad, estado = entity.estado }; return(be); } return(be = new EspecialidadBE()); }
public async Task <IHttpActionResult> PostEspecialidad(EspecialidadBE especialidad) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _services.Create(especialidad, ""); return(Created(new Uri(Url.Link("DefaultApi", new { Id = especialidad })), especialidad)); } catch (Exception ex) { var except = (ApiBusinessException)HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); var resp = BadRequest(Convert.ToString(except.ErrorDescription)); return(resp); } }
public async Task <IHttpActionResult> PutEspecialidad(Int32 id, EspecialidadBE especialidad) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } especialidad.id_especialidad = id; string username = User.Identity.Name; _services.Update(id, especialidad); return(Ok()); } catch (Exception ex) { var except = (ApiBusinessException)HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); var resp = BadRequest(Convert.ToString(except.ErrorDescription)); return(resp); } }
public long Create(EspecialidadBE Be, string username) { try { if (Be != null) { DataModel.especialidades entity = Factory.FactoryEspecialidad.CreateEntity(Be); _unitofWork.EspecialidadRepository.Insert(entity); _unitofWork.Commit(); return(entity.id_especialidad); } else { throw new ApiBusinessException(1012, "No se pudo crear la especialidad", System.Net.HttpStatusCode.NotFound, "Http"); } } catch (Exception ex) { throw HandlerErrorExceptions.GetInstance().RunCustomExceptions(ex); } }