public IHttpActionResult PutComapnyInfo(int id, ComapnyInfo comapnyInfo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != comapnyInfo.CompanyID) { return(BadRequest()); } db.Entry(comapnyInfo).State = EntityState.Modified; try { db.SaveChanges(); return(StatusCode(HttpStatusCode.OK)); } catch (DbUpdateConcurrencyException) { if (!ComapnyInfoExists(id)) { return(NotFound()); } else { throw; } } }
public IHttpActionResult PostComapnyInfo(MVCCompanyInfoModel MVCcomapnyInfo) { try { ComapnyInfo comapnyInfo = new ComapnyInfo(); comapnyInfo.CompanyName = MVCcomapnyInfo.CompanyName; comapnyInfo.CompanyLogo = MVCcomapnyInfo.CompanyLogo; comapnyInfo.CompanyAddress = MVCcomapnyInfo.CompanyAddress; comapnyInfo.StreetNumber = MVCcomapnyInfo.StreetNumber; comapnyInfo.PostalCode = MVCcomapnyInfo.PostalCode; comapnyInfo.CompanyCity = MVCcomapnyInfo.CompanyCity; comapnyInfo.CompanyCountry = MVCcomapnyInfo.CompanyCountry; comapnyInfo.CompanyPhone = MVCcomapnyInfo.CompanyPhone; comapnyInfo.CompanyCell = MVCcomapnyInfo.CompanyCell; comapnyInfo.CompanyEmail = MVCcomapnyInfo.CompanyEmail; comapnyInfo.Website = MVCcomapnyInfo.Website; comapnyInfo.BankName = MVCcomapnyInfo.BankName; comapnyInfo.IBANNumber = MVCcomapnyInfo.IBANNumber; comapnyInfo.BIC = MVCcomapnyInfo.BIC; comapnyInfo.KVK = MVCcomapnyInfo.KVK; comapnyInfo.BTW = MVCcomapnyInfo.BTW; comapnyInfo.UserName = MVCcomapnyInfo.UserName; db.ComapnyInfoes.Add(comapnyInfo); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = comapnyInfo.CompanyID }, comapnyInfo)); } catch (Exception ex) { return(BadRequest()); } }
public IHttpActionResult DeleteComapnyInfo(int id) { ComapnyInfo comapnyInfo = db.ComapnyInfoes.Find(id); if (comapnyInfo == null) { return(NotFound()); } db.ComapnyInfoes.Remove(comapnyInfo); db.SaveChanges(); return(Ok(comapnyInfo)); }