public IActionResult UpdatePartnerCreation([FromBody] PartnerCreation partnercreation) { if (partnercreation == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(partnercreation)} cannot be null" })); } try { var rs = PartnerCreationHelper.UpdatePartnerCreation(partnercreation); if (rs != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = rs })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Updation Failed" })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public static PartnerCreation RegisterPartnerCreation(PartnerCreation partnerCreation) { try { using Repository <PartnerCreation> repo = new Repository <PartnerCreation>(); partnerCreation.Active = "Y"; partnerCreation.AddDate = DateTime.Now; partnerCreation.EditDate = DateTime.Now; var record = ((from prtnrcrt in repo.PartnerCreation select prtnrcrt.Code).ToList()).ConvertAll <Int64>(Int64.Parse).OrderByDescending(x => x).FirstOrDefault(); if (record != 0) { partnerCreation.Code = (record + 1).ToString(); } else { partnerCreation.Code = "1"; } repo.PartnerCreation.Add(partnerCreation); if (repo.SaveChanges() > 0) { return(partnerCreation); } return(null); } catch (Exception ex) { throw ex; } }
public IActionResult RegisterCreation([FromBody] PartnerCreation partnercreation) { try { var result = PartnerCreationHelper.RegisterPartnerCreation(partnercreation); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "Registration Failed" })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }
public static PartnerCreation UpdatePartnerCreation(PartnerCreation partnerCreation) { try { using Repository <PartnerCreation> repo = new Repository <PartnerCreation>(); repo.PartnerCreation.Update(partnerCreation); if (repo.SaveChanges() > 0) { return(partnerCreation); } return(null); } catch (Exception ex) { throw ex; } }