public IHttpActionResult Post(SaveEventModel saveEventModel) { using (eventMangerEntities entities = new eventMangerEntities()) { var result = entities.Events.Add(Mapper.Map <SaveEventModel, Event>(saveEventModel)); return(Ok(result)); } }
public async Task <IActionResult> PostAsync([FromBody] SaveEventModel eventModel) { var evt = _mapper.Map <SaveEventModel, Event>(eventModel); var result = await this._eventService.AddAsync(evt); if (!result.Success) { return(BadRequest(new ErrorModel(result.Message))); } var eventResult = _mapper.Map <Event, EventModel>(result.Resource); return(Ok(eventResult)); }
public async Task <IActionResult> PutAsync(int id, [FromBody] SaveEventModel eventModel) { var evt = _mapper.Map <SaveEventModel, Event>(eventModel); var result = await _eventService.UpdateAsync(id, evt); if (!result.Success) { return(BadRequest(new ErrorModel(result.Message))); } var productResource = _mapper.Map <Event, EventModel>(result.Resource); return(Ok(productResource)); }