public IActionResult Put(string companyid, double accountid, Cuenta cuenta) { var validator = new CuentaValidator(); var result = validator.Validate(cuenta, ruleSet: "Update"); if (result.IsValid) { var userId = 1; _cuentaCL.Update(companyid, cuenta, userId); return(Ok()); } else { return(BadRequest(result.Errors)); } }
public IActionResult Post(string companyid, [FromBody] Cuenta cuenta) { var validator = new CuentaValidator(); var result = validator.Validate(cuenta, ruleSet: "Insert"); if (result.IsValid) { var userId = 1;//TODO var newCuenta = _cuentaCL.Insert(companyid, cuenta, userId); return(CreatedAtRoute( routeName: "GetById", routeValues: new { companyid = companyid.ToString(), accountId = cuenta.Id }, value: newCuenta )); } else { return(BadRequest(result.Errors)); } }