public Operation Delete(FxdRevaluation objFxdRevaluation)
        {
            Operation objOperation = new Operation { Success = true, Message = "Deleted successfully." };
            anFFixedAssetRevalueRepository.Delete(objFxdRevaluation);

            try
            {
                unitOfWork.Commit();
            }
            catch (Exception)
            {

                objOperation.Success = false;
                objOperation.Message = "Delete not successful.";
            }
            return objOperation;
        }
        public Operation SaveFxdRevalue(FxdRevaluation objFxdAcquisition)
        {
            Operation objOperation = new Operation { Success = true, Message = "Saved successfully." };

            int Id = anFFixedAssetRevalueRepository.AddEntity(objFxdAcquisition);
            objOperation.OperationId = Id;

            try
            {
                unitOfWork.Commit();
            }
            catch (Exception ex)
            {
                objOperation.Success = false;
                objOperation.Message = "Save not successful.";
            }
            return objOperation;
        }
        public ActionResult SaveFxdRevalue(FxdRevaluation FxdRevaluationEntry)
        {
            decimal Revaluenew = 0;
            decimal PresentValue = FxdRevaluationEntry.Presentvalue;
            int AcquitionValue=0;
            var Acquisitionval = new Object();
            int companyId = Convert.ToInt32(Session["companyId"]);
            int userid = Convert.ToInt32(Session["userId"]);
            int financialYearId = Convert.ToInt32(Session["financialYear"]);
            //int Acquisitionvalue = FxdRevaluationEntry.Acquisitionvalue;
            //int pvalue = FxdRevaluationEntry.Presentvalue;

            Acquisitionval = _AnFFixedAssetRevalueService.GetByIdAcquisition(FxdRevaluationEntry.FxdAcquisitionId);

            //AcquitionValue = Acquisitionval.AcquisitionCost;
            //AcquitionValue = Acquisitionval.n
            Revaluenew = PresentValue - AcquitionValue;

            Operation objOperation = new Operation();
            if (ModelState.IsValid)
            {
                if (FxdRevaluationEntry.Id == 0)
                {
                    if ((bool)Session["Add"])
                    {
                        FxdRevaluationEntry.SecCompanyId = companyId;
                        FxdRevaluationEntry.CmnFinancialYearId = financialYearId;
                        FxdRevaluationEntry.Revalue = Revaluenew;
                        //fixedAssetEntry.TotalAcquisitionCost = cost * quantity;
                        //fixedAssetEntry.AnfVoucherId = 1;
                        FxdRevaluationEntry.CreatedBy = userid;
                        FxdRevaluationEntry.CreatedDate = DateTime.Now.Date;
                        objOperation = _AnFFixedAssetRevalueService.SaveFxdRevalue(FxdRevaluationEntry);
                    }
                    else
                    {
                        objOperation.OperationId = -2;
                        objOperation.Success = false;
                    }
                }
                else
                {
                    if ((bool)Session["Edit"])
                    {
                        FxdRevaluationEntry.SecCompanyId = companyId;
                        FxdRevaluationEntry.CmnFinancialYearId = financialYearId;
                        //fixedAssetEntry.TotalAcquisitionCost = cost * quantity;
                        //fixedAssetEntry.AnfVoucherId = 1;
                        FxdRevaluationEntry.ModifiedBy = userid;
                        FxdRevaluationEntry.ModifiedDate = DateTime.Now.Date;
                        //objOperation = _AnFFixedAssetRevalueService.UpdateAcquisition(fixedAssetEntry);
                    }
                    else
                    {
                        objOperation.OperationId = -2;
                        objOperation.Success = false;
                    }
                }
            }
            return Json(objOperation, JsonRequestBehavior.DenyGet);
        }