Example #1
0
        public async Task <IHttpActionResult> Put(int id, [FromBody] AppCompanie vM)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var result = await this.companyService.GetById(id);

            if (result == null)
            {
                return(NotFound());
            }
            else
            {
                result.Name        = vM.Name;
                result.UpdatedDate = System.DateTime.Now;
                var resultU = await this.companyService.Update(result);

                if (resultU != 1)
                {
                    return(this.StatusCode(HttpStatusCode.BadRequest));
                }
                //user = Mapper.Map<User, UserViewModel>(_userDb);
                return(this.Ok());
            }
        }
Example #2
0
 public async Task <int> Update(AppCompanie entity)
 {
     using (var rm = new RepositoryManager(new DiscothequeDbEntities()))
     {
         return(await rm.CompanieRepository.Update(entity));
     }
 }
Example #3
0
        public async Task <IHttpActionResult> Create([FromBody] AppCompanie vM)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var dateTime = System.DateTime.Now;

            vM.CreatedBy   = "Obtener Usuario Actual";
            vM.CreatedDate = dateTime;
            vM.UpdatedDate = dateTime;

            //User _newUser = new User { Name = user.Name, Profession = user.Profession, Avatar = user.Avatar };

            var resultSave = await this.companyService.Create(vM);

            if (resultSave != 1)
            {
                return(this.StatusCode(HttpStatusCode.BadRequest));
            }
            //user = Mapper.Map<User, UserViewModel>(_newUser);

            var result = CreatedAtRoute("GetCompany", new { controller = "Company", id = vM.Id }, vM);

            return(result);
        }