public async Task <ActionResult <Salario> > PostSalario(SalarioApi model) { if (ModelState.IsValid) { await _context.InsertAsync(model.ToModel()); return(Ok()); } return(BadRequest()); }
public async Task <IActionResult> PutSalario(SalarioApi ganhoFixo) { if (ModelState.IsValid) { await _context.UpdateChangesAsync(ganhoFixo.ToModel()); return(Ok()); } return(NotFound()); }
public static Salario ToModel(this SalarioApi model) { return(new Salario { Id = model.Id, OrigemGanho = model.OrigemGanho, DataRecebimento = Convert.ToDateTime(model.DataRecebimento), ValorBruto = model.ValorBruto, Desconto1 = model.Desconto1, Desconto2 = model.Desconto2, Imposto = model.Imposto, ValorLiquido = model.ValorLiquido, ValorAdicional = model.ValorAdicional, CompetenciaId = model.CompetenciaId, }); }