public Int32 ValidateCreate(AGENDA item, USUARIO usuario) { try { // Verifica existencia prévia // Completa objeto item.AGEN_IN_ATIVO = 1; // Monta Log LOG log = new LOG { LOG_DT_DATA = DateTime.Now, ASSI_CD_ID = usuario.ASSI_CD_ID, USUA_CD_ID = usuario.USUA_CD_ID, LOG_NM_OPERACAO = "AddAGEN", LOG_IN_ATIVO = 1, LOG_TX_REGISTRO = Serialization.SerializeJSON <AGENDA>(item) }; // Persiste Int32 volta = _baseService.Create(item, log); return(volta); } catch (Exception ex) { throw; } }
public async Task <ActionResult> Post(AgendaDtoRequest agendaDtoRequest) { var agenda = _mapper.Map <Agenda>(agendaDtoRequest); var ambiente = await _iAmbienteService.FindByIdAsync(agenda.AmbienteId); agenda.Ambiente = ambiente; _iAgendaService.Create(agenda); if (_iAgendaService.SaveChanges()) { return(Ok(agenda)); } return(BadRequest("Falha no procedimento")); }
public IActionResult PostAgenda([FromBody] Agenda entity) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = _userManager.GetUserId(this.User); entity.UserId = user; Agenda agenda = _agendaService.Create(entity); AgendaDto agendaDto = _mapper.Map <AgendaDto>(agenda); return(Ok(agendaDto)); }
public IActionResult Create(CreateAgendaVM model) { agendaService.Create(mapper.Map <Agenda>(model)); return(Ok()); }