Example #1
0
        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);
        }
Example #2
0
        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));
        }
Example #3
0
        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);
        }
Example #4
0
        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));
        }