public CheckStatus Create(BaseInputEntity entity) { CheckStatus checkstatus = null; SubSubCategoriaInput input = (SubSubCategoriaInput)entity; SubSubCategoria subsubcategoria = new SubSubCategoria(); subsubcategoria.NombreSubSubCategoria = input.nombreSubSubCategoria; subsubcategoria.IdCategoria = input.idCategoria; subsubcategoria.IdSubCategoria = input.idSubCategoria; try { _repository.Create <SubSubCategoria>(subsubcategoria); SaveChanges(); checkstatus = new CheckStatus(subsubcategoria.Id, subsubcategoria.NombreSubSubCategoria, Status.Ok, string.Format(Mensaje.Guardar, Mensaje.SubSubCategoria)); } catch (Exception ex) { checkstatus = new CheckStatus(Status.Error, ex.Message); } return(checkstatus); }
public CheckStatus Update(BaseInputEntity entity) { CheckStatus checkstatus = null; SubCategoriaInput input = (SubCategoriaInput)entity; SubCategoria subcategoria = _repository.Single <SubCategoria>(p => p.Id == input.idSubCategoria); if (subcategoria != null) { subcategoria.NombreSubCategoria = input.nombreSubCategoria; subcategoria.IdCategoria = input.idCategoria; subcategoria.Estado = input.estado; subcategoria.Eliminado = false; try { _repository.Update <SubCategoria>(subcategoria); SaveChanges(); checkstatus = new CheckStatus(Status.Ok, string.Format(Mensaje.Guardar, Mensaje.SubCategoria)); } catch (Exception ex) { checkstatus = new CheckStatus(Status.Error, ex.Message); } } else { checkstatus = new CheckStatus(Status.Error, String.Format(Mensaje.NoExiste, Mensaje.SubCategoria)); } return(checkstatus); }
public CheckStatus Create(BaseInputEntity entity) { CheckStatus checkstatus = null; UsuarioInput input = (UsuarioInput)entity; Usuario usuario = new Usuario(); usuario.Nombres = input.nombres; usuario.Apellidos = input.apellidos; usuario.Email = input.email; usuario.Password = input.contrasena; usuario.ImagenUrl = input.imagenurl; usuario.Estado = input.estado; try { _repository.Create <Usuario>(usuario); SaveChanges(); checkstatus = new CheckStatus(usuario.Id, usuario.Nombres, Status.Ok, string.Format(Mensaje.Guardar, Mensaje.Usuario)); } catch (Exception ex) { checkstatus = new CheckStatus(Status.Error, ex.Message); } return(checkstatus); }
public CheckStatus Create(BaseInputEntity entity) { CheckStatus checkstatus = null; ProductoInput input = (ProductoInput)entity; Producto producto = new Producto(); producto.CodigoProducto = input.codigoproducto; producto.NombreProducto = input.nombreproducto; producto.Fabricante = input.fabricante; producto.AnioFabricacion = input.aniofabricacion; producto.Descuento = input.descuento; producto.Stock = input.stock; producto.IdCategoria = input.idcategoria; producto.IdSubCategoria = input.idsubcategoria; producto.IdSubSubCategoria = input.idsubsubcategoria; try { _repository.Create <Producto>(producto); SaveChanges(); checkstatus = new CheckStatus(producto.IdProducto, producto.NombreProducto, Status.Ok, string.Format(Mensaje.Guardar, Mensaje.Producto)); } catch (Exception ex) { checkstatus = new CheckStatus(Status.Error, ex.Message); } return(checkstatus); }
public CheckStatus Update(BaseInputEntity entity) { CheckStatus checkstatus = null; ProductoInput input = (ProductoInput)entity; Producto producto = _repository.Single <Producto>(p => p.IdProducto == input.idProducto); if (producto != null) { producto.CodigoProducto = input.codigoproducto; producto.NombreProducto = input.nombreproducto; producto.Fabricante = input.fabricante; producto.AnioFabricacion = input.aniofabricacion; producto.Descuento = input.descuento; producto.Stock = input.stock; producto.IdCategoria = input.idcategoria; producto.IdSubCategoria = input.idsubcategoria; producto.IdSubSubCategoria = input.idsubsubcategoria; producto.Estado = input.estado; producto.Eliminado = false; try { _repository.Update <Producto>(producto); SaveChanges(); checkstatus = new CheckStatus(Status.Ok, string.Format(Mensaje.Guardar, Mensaje.Producto)); } catch (Exception ex) { checkstatus = new CheckStatus(Status.Error, ex.Message); } } else { checkstatus = new CheckStatus(Status.Error, String.Format(Mensaje.NoExiste, Mensaje.Producto)); } return(checkstatus); }
public CheckStatus Update(BaseInputEntity entity) { CheckStatus checkstatus = null; UsuarioInput input = (UsuarioInput)entity; Usuario usuario = _repository.Single <Usuario>(p => p.Id == input.id); if (usuario != null) { usuario.Nombres = input.nombres; usuario.Apellidos = input.apellidos; usuario.Email = input.email; usuario.ImagenUrl = input.imagenurl; usuario.Estado = input.estado; usuario.Eliminado = false; try { _repository.Update <Usuario>(usuario); SaveChanges(); checkstatus = new CheckStatus(Status.Ok, string.Format(Mensaje.Guardar, Mensaje.Usuario)); } catch (Exception ex) { checkstatus = new CheckStatus(Status.Error, ex.Message); } } else { checkstatus = new CheckStatus(Status.Error, String.Format(Mensaje.NoExiste, Mensaje.Usuario)); } return(checkstatus); }
public CheckStatus Create(BaseInputEntity entity) { CheckStatus checkstatus = null; CategoriaInput input = (CategoriaInput)entity; Categoria categoria = new Categoria(); categoria.NombreCategoria = input.nombreCategoria; categoria.Estado = input.estado; try { _repository.Create <Categoria>(categoria); SaveChanges(); checkstatus = new CheckStatus(categoria.Id, categoria.NombreCategoria, Status.Ok, string.Format(Mensaje.Guardar, Mensaje.Categoria)); } catch (Exception ex) { checkstatus = new CheckStatus(Status.Error, ex.Message); } return(checkstatus); }