public void Save(MetodoPostDto metodoPost) { VerifyExists(metodoPost, CommonMessages.InformacoesEntrada); var metodo = new Metodo { Nome = metodoPost.Nome, Descricao = metodoPost.Descricao, IdTipoRetorno = metodoPost.IdTipoRetorno, Exemplo = metodoPost.Exemplo, ComponenteId = metodoPost.ComponenteId, DataUltimaAlteracao = DateTime.Now, IdUsuarioUltimaAlteracao = IdUsuario, ParametrosMetodo = metodoPost.ParametrosMetodo.Select(y => new ParametroMetodo { Nome = y.Nome, Descricao = y.Descricao, TipoId = y.TipoId, Obrigatorio = y.Obrigatorio, DataUltimaAlteracao = DateTime.Now, IdUsuarioUltimaAlteracao = IdUsuario }).ToList() }; Validate(metodo); _uow.MetodoRepository.Add(metodo); _uow.Commit(); }
public ActionResult PostMetodo([FromBody] MetodoPostDto metodoPost) { _appService.Save(metodoPost); return(Ok()); }