public HttpResponseMessage CreateVatTypeLookUp(VatTypeLookUpModel _VatTypeLookUpModel) { try { VAT_TYPE_LOOKUP vtlu = new VAT_TYPE_LOOKUP(); vtlu.VAT_TYPE_NAME = _VatTypeLookUpModel.VAT_TYPE_NAME; vtlu.DELIVERY_TYPE_APPLICABLE = _VatTypeLookUpModel.DELIVERY_TYPE_APPLICABLE; vtlu.DELIVERY_MODE = _VatTypeLookUpModel.DELIVERY_MODE; vtlu.VAT_TYPE_ID = _VatTypeLookUpModel.VAT_TYPE_ID; if (!db.VAT_TYPE_LOOKUP.Any(a => a.VAT_TYPE_ID == vtlu.VAT_TYPE_ID)) { db.VAT_TYPE_LOOKUP.Add(vtlu); db.SaveChanges(); } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "duplicate key")); } } catch { throw; } return(Request.CreateResponse(HttpStatusCode.OK, "success")); }
public VatTypeViewModel() { selectedVatType = new VatTypeLookUpModel(); selectedVatType.DELIVERY_TYPE_APPLICABLE = true; selectedVatType.DELIVERY_MODE = true; AddButtonVisibility = Visibility.Visible; EditButtonVisibility = Visibility.Hidden; GROUP_BOX_TITLE = "Add Vat Type"; }
public HttpResponseMessage DeleteVatTypeLookUp(VatTypeLookUpModel _VatTypeLookUpModel) { try { VAT_TYPE_LOOKUP vtlu = new VAT_TYPE_LOOKUP(); vtlu.VAT_TYPE_ID = _VatTypeLookUpModel.VAT_TYPE_ID; vtlu.VAT_TYPE_NAME = _VatTypeLookUpModel.VAT_TYPE_NAME; vtlu.DELIVERY_MODE = _VatTypeLookUpModel.DELIVERY_MODE; vtlu.DELIVERY_TYPE_APPLICABLE = _VatTypeLookUpModel.DELIVERY_TYPE_APPLICABLE; db.VAT_TYPE_LOOKUP.Attach(vtlu); db.VAT_TYPE_LOOKUP.Remove(vtlu); db.SaveChanges(); } catch { throw; } return(Request.CreateResponse(HttpStatusCode.OK, "success")); }
public HttpResponseMessage UpdateVatTypeLookUp(VatTypeLookUpModel _VatTypeLookUpModel) { try { VAT_TYPE_LOOKUP vtlu = new VAT_TYPE_LOOKUP(); vtlu.VAT_TYPE_ID = _VatTypeLookUpModel.VAT_TYPE_ID; vtlu.VAT_TYPE_NAME = _VatTypeLookUpModel.VAT_TYPE_NAME; vtlu.DELIVERY_MODE = _VatTypeLookUpModel.DELIVERY_MODE; vtlu.DELIVERY_TYPE_APPLICABLE = _VatTypeLookUpModel.DELIVERY_TYPE_APPLICABLE; db.VAT_TYPE_LOOKUP.Attach(vtlu); db.Entry(vtlu).State = System.Data.EntityState.Modified; db.SaveChanges(); } catch { throw; } return(Request.CreateResponse(HttpStatusCode.OK, "success")); }