public HttpResponseMessage Delete([FromUri] int id, [FromBody] int modifiedBy) { SalaryComponent salary = new SalaryComponent(); salary.ID = id; salary.ModifiedBy = modifiedBy; return(Request.CreateResponse(HttpStatusCode.OK, salary.Delete())); }
public HttpResponseMessage Save([FromBody] SalaryComponent sal) { if (sal.ID == 0) { return(Request.CreateResponse(HttpStatusCode.OK, sal.Save())); } else { return(Request.CreateResponse(HttpStatusCode.OK, sal.Update())); } }
public ActionResult Edit(SalaryComponent salaryComponent) { if (ModelState.IsValid) { _salaryComponentRepository.Update(salaryComponent); _unitOfWork.Commit(); return(RedirectToAction("Index")); } return(View(salaryComponent)); }
// POST: odata/SalaryComponents public IHttpActionResult Post(SalaryComponent salaryComponent) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.SalaryComponents.Add(salaryComponent); db.SaveChanges(); return(Created(salaryComponent)); }
// DELETE: odata/SalaryComponents(5) public IHttpActionResult Delete([FromODataUri] int key) { SalaryComponent salaryComponent = db.SalaryComponents.Find(key); if (salaryComponent == null) { return(NotFound()); } db.SalaryComponents.Remove(salaryComponent); db.SaveChanges(); return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IActionResult> Update([FromBody] SalaryComponent salaryComponent) { int result = 0; try { context.Update(salaryComponent); result = await context.SaveChangesAsync(); } catch (Exception ex) { logger.LogError(ex.ToString()); } return(Ok(result)); }
public static Responses Update(SalaryComponentViewModel entity) { Responses result = new Responses(); try { using (var db = new PayrollContext()) { if (entity.Id != 0) { SalaryComponent division = db.SalaryComponent.Where(o => o.Id == entity.Id).FirstOrDefault(); if (division != null) { division.Code = entity.Code; division.Description = entity.Description; division.Period = entity.Period; division.Type = entity.Type; division.IsActivated = entity.IsActivated; division.ModifyBy = "Asyam"; division.ModifyDate = DateTime.Now; db.SaveChanges(); } } else { SalaryComponent division = new SalaryComponent(); division.Code = entity.Code; division.Description = entity.Description; division.Period = entity.Period; division.Type = entity.Type; division.IsActivated = entity.IsActivated; division.CreateBy = "Asyam"; division.CreateDate = DateTime.Now; db.SalaryComponent.Add(division); db.SaveChanges(); } } } catch (Exception ex) { result.Message = ex.Message; result.Success = false; } return(result); }
public static Responses Update(SalaryComponentViewModel entity) { Responses result = new Responses(); try { using (var db = new PayrollContext()) { if (entity.Id != 0) { SalaryComponent salarycomponent = db.SalaryComponent.Where(o => o.Id == entity.Id).FirstOrDefault(); if (salarycomponent != null) { salarycomponent.Code = entity.Code; salarycomponent.Description = entity.Description; salarycomponent.Period = entity.Period; salarycomponent.Type = entity.Type; salarycomponent.IsActivated = entity.IsActivated; salarycomponent.ModifiedBy = "Ryan"; salarycomponent.ModifiedDate = DateTime.Now; db.SaveChanges(); } } else { SalaryComponent salarycomponent = new SalaryComponent(); salarycomponent.Code = entity.Code; salarycomponent.Description = entity.Description; salarycomponent.Period = entity.Period; salarycomponent.Type = entity.Type; salarycomponent.IsActivated = entity.IsActivated; salarycomponent.CreatedBy = "Ryan"; salarycomponent.CreatedDate = DateTime.Now; db.SalaryComponent.Add(salarycomponent); db.SaveChanges(); } } } catch (Exception ex) { result.Message = ex.Message; result.Success = false; } return(result); }
public static Responses Delete(int Id) { Responses result = new Responses(); try { using (var db = new PayrollContext()) { SalaryComponent division = db.SalaryComponent.Where(o => o.Id == Id).FirstOrDefault(); if (division != null) { db.SalaryComponent.Remove(division); db.SaveChanges(); } } } catch (Exception ex) { result.Message = ex.Message; result.Success = false; } return(result); }
// PUT: odata/SalaryComponents(5) public IHttpActionResult Put([FromODataUri] int key, Delta <SalaryComponent> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } SalaryComponent salaryComponent = db.SalaryComponents.Find(key); if (salaryComponent == null) { return(NotFound()); } patch.Put(salaryComponent); try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!SalaryComponentExists(key)) { return(NotFound()); } else { throw; } } return(Updated(salaryComponent)); }
public HttpResponseMessage Get([FromUri] int id, [FromBody] int CompanyId) { return(Request.CreateResponse(HttpStatusCode.OK, SalaryComponent.GetDetails(id, CompanyId))); }