public static GlaccGroup UpdateAccountsGroup(GlaccGroup glAccGroup) { try { using Repository <GlaccGroup> repo = new Repository <GlaccGroup>(); repo.GlaccGroup.Update(glAccGroup); if (repo.SaveChanges() > 0) { return(glAccGroup); } return(null); } catch { throw; } }
//public static List<BrandModel> GetModelList() //{ // try // { // using (Repository<BrandModel> repo = new Repository<BrandModel>()) // { // return repo.BrandModel.AsEnumerable().Where(m => m.Active == "Y").ToList(); // } // } // catch (Exception ex) { throw ex; } //} #region Account Group public static GlaccGroup RegisterAccountsGroup(GlaccGroup glAccGroup) { try { using Repository <GlaccGroup> repo = new Repository <GlaccGroup>(); glAccGroup.Active = "Y"; // glAccGroup.AddDate = DateTime.Now; repo.GlaccGroup.Add(glAccGroup); if (repo.SaveChanges() > 0) { return(glAccGroup); } return(null); } catch { throw; } }
public async Task <IActionResult> RegisterGlaccGroup([FromBody] GlaccGroup accGroup) { var result = await Task.Run(() => { if (accGroup == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(accGroup)} cannot be null" })); } try { if (GLHelper.GetGLAccountGroupList().Where(x => x.GroupCode == accGroup.GroupCode).Count() > 0) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"Code {accGroup.GroupCode} is already exists" })); } GlaccGroup result = GLHelper.RegisterAccountsGroup(accGroup); 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 })); } }); return(result); }
public async Task <IActionResult> UpdateAccountGroup([FromBody] GlaccGroup accGroup) { var result = await Task.Run(() => { if (accGroup == null) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(accGroup)} cannot be null" })); } try { GlaccGroup result = GLHelper.UpdateAccountsGroup(accGroup); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } 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 })); } }); return(result); }
public async Task <IActionResult> DeleteAccountGroup(string code) { var result = await Task.Run(() => { if (string.IsNullOrWhiteSpace(code)) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = $"{nameof(code)} cannot be null" })); } try { GlaccGroup result = GLHelper.DeleteAccountsGroup(code); if (result != null) { return(Ok(new APIResponse() { status = APIStatus.PASS.ToString(), response = result })); } return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = "DeletionFailed." })); } catch (Exception ex) { return(Ok(new APIResponse() { status = APIStatus.FAIL.ToString(), response = ex.Message })); } }); return(result); }