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()); } }
public async Task <int> Update(AppCompanie entity) { using (var rm = new RepositoryManager(new DiscothequeDbEntities())) { return(await rm.CompanieRepository.Update(entity)); } }
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); }