public void Edit(TaxTypeModel taxtypemodel)
        {
            Mapper.Initialize(map => { map.CreateMap <TaxTypeModel, TaxType>(); });
            var taxData = Mapper.Map <TaxType>(taxtypemodel);

            taxRepository.Edit(taxData);
        }
        public bool Deletetax(TaxTypeModel taxtypemodel)
        {
            Mapper.Initialize(map => { map.CreateMap <TaxTypeModel, TaxType>(); });
            var taxData = Mapper.Map <TaxType>(taxtypemodel);

            return(taxRepository.Deletetax(taxData));
        }
        public void Insert(TaxTypeModel taxtypemodel)
        {
            Mapper.Initialize(cfg => { cfg.CreateMap <TaxTypeModel, TaxType>(); });

            var tax = Mapper.Map <TaxType>(taxtypemodel);

            taxRepository.Insert(tax);
        }
 public JsonResult UpdateTax(TaxTypeModel taxmodel)
 {
     if (ModelState.IsValid)
     {
         _taxService.Edit(taxmodel);
         return(Json(true, JsonRequestBehavior.AllowGet));
     }
     return(Json(false, JsonRequestBehavior.AllowGet));
 }
        /// <summary>
        /// Saves this instance.
        /// </summary>
        /// <returns>System.String.</returns>
        public string Save()
        {
            var taxType = new TaxTypeModel
            {
                TaxTypeId   = View.TaxTypeId,
                TaxTypeCode = View.TaxTypeCode,
                TaxTypeName = View.TaxTypeName,
                IsActive    = View.IsActive
            };

            return(View.TaxTypeId == null?Model.AddTaxType(taxType) : Model.UpdateTaxType(taxType));
        }
 public void Delete(TaxTypeModel taxtypemodel)
 {
     throw new NotImplementedException();
 }
        public JsonResult DeleteTax(TaxTypeModel taxmodel)
        {
            var result = _taxService.Deletetax(taxmodel);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }