Ejemplo n.º 1
0
 // PUT: api/FarmerDetail/5
 public int Put(FarmerDetailEntities farmerDetailUpdated)
 {
     try
     {
         FarmerDetail farmerDetailToUpdate = MapEntities.Map <FarmerDetailEntities, FarmerDetail>(farmerDetailUpdated);
         farmerDetailToUpdate = farmerDetailOperations.UpdateFarmerDetail(farmerDetailToUpdate);
         return(farmerDetailToUpdate.Id);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 2
0
 // POST: api/FarmerDetail
 public FarmerDetailEntities Post(FarmerDetailEntities farmerDetail)
 {
     try
     {
         FarmerDetail farmerDetailToInsert = MapEntities.Map <FarmerDetailEntities, FarmerDetail>(farmerDetail);
         farmerDetailToInsert = farmerDetailOperations.InsertFarmerDetail(farmerDetailToInsert);
         FarmerDetailEntities insertedFarmerDetail = MapEntities.Map <FarmerDetail, FarmerDetailEntities>(farmerDetailToInsert);
         return(insertedFarmerDetail);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 3
0
        // GET: api/FarmerDetail/5
        public FarmerDetailEntities Get(int id)
        {
            try
            {
                FarmerDetail         farmerDetail       = farmerDetailOperations.GetFarmerDetailById(id);
                FarmerDetailEntities farmerDetailEntity = MapEntities.Map <FarmerDetail, FarmerDetailEntities>(farmerDetail);

                return(farmerDetailEntity);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
 /// <summary>
 /// Insert farmer detail
 /// </summary>
 /// <param name="farmerDetail"></param>
 /// <returns></returns>
 public FarmerDetail InsertFarmerDetail(FarmerDetail farmerDetail)
 {
     try
     {
         farmerDetail.CreatedDate        = DateTime.Now;
         farmerDetail.LastUpdate         = DateTime.Now;
         farmerDetail.RegistrationNumber = (farmerDetail.FarmerFirstName.Length > 3 ? farmerDetail.FarmerFirstName.Substring(0, 3) : farmerDetail.FarmerFirstName.Substring(0, farmerDetail.FarmerFirstName.Length)) + "far" + farmerDetail.CreatedDate.Value.Day + farmerDetail.CreatedDate.Value.Month + farmerDetail.CreatedDate.Value.Year;
         db.FarmerDetails.Add(farmerDetail);
         SaveChanges();
         return(farmerDetail);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Delete Farmer Detail
 /// </summary>
 /// <param name="farmerDetailId"></param>
 /// <returns></returns>
 public int DeleteFarmerDetail(int farmerDetailId)
 {
     try
     {
         FarmerDetail existingFarmerDetail = GetFarmerDetailById(farmerDetailId);
         if (existingFarmerDetail != null)
         {
             db.Entry(existingFarmerDetail).State = System.Data.Entity.EntityState.Deleted;
             return(SaveChanges());
         }
         return(0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 6
0
        /// <summary>
        /// Update farmer detail
        /// </summary>
        /// <param name="farmerDetail"></param>
        /// <returns></returns>
        public FarmerDetail UpdateFarmerDetail(FarmerDetail farmerDetail)
        {
            try
            {
                FarmerDetail farmerDetailExisting = GetFarmerDetailById(farmerDetail.Id);
                farmerDetailExisting.DAP                    = farmerDetail.DAP;
                farmerDetailExisting.DealerId               = farmerDetail.DealerId;
                farmerDetailExisting.DryLandFields          = farmerDetail.DryLandFields;
                farmerDetailExisting.FarmerAddress          = farmerDetail.FarmerAddress;
                farmerDetailExisting.FarmerDealerFertilizer = farmerDetail.FarmerDealerFertilizer;
                farmerDetailExisting.FarmerDealerPesticides = farmerDetail.FarmerDealerPesticides;
                farmerDetailExisting.FarmerDealerSeeds      = farmerDetail.FarmerDealerSeeds;
                farmerDetailExisting.FarmerFirstName        = farmerDetail.FarmerFirstName;
                farmerDetailExisting.FarmerLastName         = farmerDetail.FarmerLastName;
                farmerDetailExisting.FarmerMiddleName       = farmerDetail.FarmerMiddleName;
                farmerDetailExisting.FarmerTypeId           = farmerDetail.FarmerTypeId;
                farmerDetailExisting.FertiCons              = farmerDetail.FertiCons;
                farmerDetailExisting.Id = farmerDetail.Id;
                farmerDetailExisting.IrrigatedFields   = farmerDetail.IrrigatedFields;
                farmerDetailExisting.LandTotal         = farmerDetail.LandTotal;
                farmerDetailExisting.LastUpdate        = DateTime.Now;
                farmerDetailExisting.MobileNumber      = farmerDetail.MobileNumber;
                farmerDetailExisting.PocketId          = farmerDetail.PocketId;
                farmerDetailExisting.Potash            = farmerDetail.Potash;
                farmerDetailExisting.RegistrationDate  = farmerDetail.RegistrationDate;
                farmerDetailExisting.SampleDemoDetails = farmerDetail.SampleDemoDetails;
                farmerDetailExisting.SourceId          = farmerDetail.SourceId;
                farmerDetailExisting.Urea = farmerDetail.Urea;

                db.Entry(farmerDetailExisting).State = System.Data.Entity.EntityState.Modified;
                SaveChanges();
                return(farmerDetailExisting);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 7
0
        public ActionResult FarmerRegistration(FarmerDetail farmer)
        {
            KisanMitraDBEntities1 mdb = new KisanMitraDBEntities1();

            if (ModelState.IsValid)
            {
                farmer.farmername   = Request["farmername"];
                farmer.mobilenumber = long.Parse(Request["mobilenumber"]);
                farmer.age          = int.Parse(Request["age"]);
                farmer.fstate       = Request.Form["state"];
                farmer.block        = Request["block"];
                farmer.district     = Request["district"];
                farmer.gender       = Request.Form["gender"];
                farmer.username     = Request.Form["username"];
                farmer.fpassword    = Request.Form["password"];

                mdb.FarmerDetails.Add(farmer);
                mdb.SaveChanges();

                return(RedirectToAction("Index", "Home"));
            }

            return(View());
        }