public RespuestaApi <TblResguardatarios> GuardarTblResguardatarios(TblResguardatarios tblResguardatarios) { try { if (_sicobimContext.TblResguardatarios.Any(x => x.Numeroempleado == tblResguardatarios.Numeroempleado)) { throw new AppException("Este numero de empleado del resguardatario \"" + tblResguardatarios.Numeroempleado + "\"ya se encuentra registrado"); } if (_sicobimContext.TblResguardatarios.Any(x => x.Rfc == tblResguardatarios.Rfc)) { throw new AppException("Este RFC\"" + tblResguardatarios.Rfc + "\"ya se encuentra registrado"); } _sicobimContext.TblResguardatarios.Add(tblResguardatarios); _sicobimContext.SaveChanges(); } catch (Exception ex) { return(new RespuestaApi <TblResguardatarios>() { Mensaje = ex.Message }); } return(new RespuestaApi <TblResguardatarios>() { correcto = true, Mensaje = "Registro guardado con éxito" }); }
public IActionResult RegistroDeResguardatarios([FromBody] ModeloResguardatario modeloResguardatario) { TblResguardatarios tblResguardatarios = new TblResguardatarios(); tblResguardatarios.Nombre = modeloResguardatario.Nombre; tblResguardatarios.ApellidoUno = modeloResguardatario.ApellidoUno; tblResguardatarios.ApellidoDos = modeloResguardatario.ApellidoDos; tblResguardatarios.Catareaid = modeloResguardatario.Catareaid; tblResguardatarios.CatServicioid = modeloResguardatario.CatServicioid; tblResguardatarios.CatTurnoid = modeloResguardatario.CatTurnoid; tblResguardatarios.CatTipoContratoid = modeloResguardatario.CatTipoContratoid; tblResguardatarios.IdUsuarioAlta = modeloResguardatario.IdUsuarioAlta; tblResguardatarios.Activo = true; tblResguardatarios.FechaAlta = DateTime.Now; tblResguardatarios.Rfc = modeloResguardatario.RFC; tblResguardatarios.Cargo = modeloResguardatario.Cargo; tblResguardatarios.CatSexoid = modeloResguardatario.CatSexoid; tblResguardatarios.Numeroempleado = modeloResguardatario.Numeroempleado; tblResguardatarios.Plaza = modeloResguardatario.Plaza; var result = _businessResguardatario.GuardarTblResguardatarios(tblResguardatarios); return(Ok(result)); }
/// <summary> /// /// </summary> /// <param name="tblResguardatarios"></param> /// <returns></returns> public RespuestaApi <TblResguardatarios> GuardarTblResguardatarios(TblResguardatarios tblResguardatarios) { return(_inventarioServiceResguardatarios.GuardarTblResguardatarios(tblResguardatarios)); }