public async Task<IHttpActionResult> Edit(EntityRequestModel requestModel) { var entity = this.mappingService.Map<Entity>(requestModel); var editedEntity = await this.entityService.EditEntity(entity); if (editedEntity == null) { return this.BadRequest("Entity not found!"); } var responseModel = this.mappingService.Map<EntityResponseModel>(editedEntity); return this.Ok(responseModel); }
public async Task <IHttpActionResult> Edit(EntityRequestModel requestModel) { var entity = this.mappingService.Map <Entity>(requestModel); var editedEntity = await this.entityService.EditEntity(entity); if (editedEntity == null) { return(this.BadRequest("Entity not found!")); } var responseModel = this.mappingService.Map <EntityResponseModel>(editedEntity); return(this.Ok(responseModel)); }
public async Task<IHttpActionResult> Post(EntityRequestModel requestModel) { var user = await UserManager.FindByNameAsync(requestModel.UserId); if (user == null) { return this.BadRequest("User not found!"); } requestModel.UserId = user.Id; var entity = this.mappingService.Map<Entity>(requestModel); var addedEntity = await this.entityService.AddEntity(entity); var responseModel = this.mappingService.Map<EntityResponseModel>(addedEntity); responseModel.UserName = user.UserName; return this.Ok(responseModel); }
public async Task <IHttpActionResult> Post(EntityRequestModel requestModel) { var user = await UserManager.FindByNameAsync(requestModel.UserId); if (user == null) { return(this.BadRequest("User not found!")); } requestModel.UserId = user.Id; var entity = this.mappingService.Map <Entity>(requestModel); var addedEntity = await this.entityService.AddEntity(entity); var responseModel = this.mappingService.Map <EntityResponseModel>(addedEntity); responseModel.UserName = user.UserName; return(this.Ok(responseModel)); }