public NominalAccountDetailsViewModel() { selectedNominalAccountDetails = new NominalAccountDetailsLookUpModel(); AddButtonVisibility = Visibility.Visible; EditButtonVisibility = Visibility.Hidden; GROUP_BOX_TITLE = "Add Nature Of Product"; }
public HttpResponseMessage CreateNominalAccountDetailsModeLookUp(NominalAccountDetailsLookUpModel _NominalAccountDetailsLookUpModel) { try { NOMINAL_ACCOUNT_DETAILS_LOOKUP nadlm = new NOMINAL_ACCOUNT_DETAILS_LOOKUP(); nadlm.NOMINAL_GROUP_ID = _NominalAccountDetailsLookUpModel.NOMINAL_GROUP_ID; nadlm.NOMINAL_GROUP_CODE = _NominalAccountDetailsLookUpModel.NOMINAL_GROUP_CODE; nadlm.NOMINAL_GROUP_DESC = _NominalAccountDetailsLookUpModel.NOMINAL_GROUP_DESC; if (!db.NOMINAL_ACCOUNT_DETAILS_LOOKUP.Any(a => a.NOMINAL_GROUP_ID == nadlm.NOMINAL_GROUP_ID)) { db.NOMINAL_ACCOUNT_DETAILS_LOOKUP.Add(nadlm); db.SaveChanges(); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "duplicate key")); } } catch { throw; } return(Request.CreateResponse(HttpStatusCode.OK, "success")); }
public HttpResponseMessage DeleteNominalAccountDetailsLookUp(NominalAccountDetailsLookUpModel _NominalAccountDetailsLookUpModel) { try { NOMINAL_ACCOUNT_DETAILS_LOOKUP nadlu = new NOMINAL_ACCOUNT_DETAILS_LOOKUP(); nadlu.NOMINAL_GROUP_ID = _NominalAccountDetailsLookUpModel.NOMINAL_GROUP_ID; nadlu.NOMINAL_GROUP_CODE = _NominalAccountDetailsLookUpModel.NOMINAL_GROUP_CODE; nadlu.NOMINAL_GROUP_DESC = _NominalAccountDetailsLookUpModel.NOMINAL_GROUP_DESC; db.NOMINAL_ACCOUNT_DETAILS_LOOKUP.Attach(nadlu); db.NOMINAL_ACCOUNT_DETAILS_LOOKUP.Remove(nadlu); db.SaveChanges(); } catch { throw; } return(Request.CreateResponse(HttpStatusCode.OK, "success")); }