Ejemplo n.º 1
0
        public bool InactivateSpeciesGroup(FishSpeciesGroup item)
        {
            bool result = false;

            try
            {
                using (RCID_DWHEntities context = new RCID_DWHEntities())
                {
                    Fish_SpeciesGroup efItem = context.Fish_SpeciesGroup.Where(b => b.SpeciesGroupID == item.SpeciesGroupID).FirstOrDefault();

                    if (efItem == null)
                    {
                        return(result);
                    }

                    efItem.SpeciesGroupActive = false;

                    if (context.SaveChanges() > 0)
                    {
                        result = true;
                    }
                }
            }
            catch (Exception) { }
            return(result);
        }
Ejemplo n.º 2
0
        public bool CreateSpeciesGroup(FishSpeciesGroup item)
        {
            bool result = false;

            try
            {
                using (RCID_DWHEntities context = new RCID_DWHEntities())
                {
                    byte newid = context.Fish_SpeciesGroup.OrderByDescending(u => u.SpeciesGroupID).FirstOrDefault().SpeciesGroupID;
                    newid++;

                    Fish_SpeciesGroup efItem = new Fish_SpeciesGroup()
                    {
                        SpeciesGroupID     = newid,
                        SpeciesGroupActive = true,
                        SpeciesGroupName   = item.SpeciesGroupName
                    };

                    context.Fish_SpeciesGroup.Add(efItem);

                    if (context.SaveChanges() > 0)
                    {
                        result = true;
                    }
                }
            }
            catch (Exception e) { throw e; }
            return(result);
        }
Ejemplo n.º 3
0
        public string DeleteSpeciesGroup(FishSpeciesGroup item)
        {
            string msg = string.Empty;

            item.SpeciesGroupActive = false;

            try
            {
                if (ModelState.IsValid)
                {
                    _fishSvc.InactivateSpeciesGroup(item);
                    msg = "SpeciesGroup inactivated succesfully";
                }
                else
                {
                    msg = "Data validation not successfull";
                }
            }
            catch (Exception e)
            {
                msg = "Delete Species Group. An error has ocurred";
            }

            return(msg);
        }
Ejemplo n.º 4
0
        public string CreateSpeciesGroup([Bind(Exclude = "SpeciesGroupID")] FishSpeciesGroup item)
        {
            string msg = string.Empty;

            try
            {
                if (ModelState.IsValid)
                {
                    _fishSvc.CreateSpeciesGroup(item);
                    msg = "Species Group created succesfully";
                }
                else
                {
                    msg = "Data validation not successfull";
                }
            }
            catch (Exception e)
            {
                msg = "Create Species Group. An error has ocurred";
            }

            return(msg);
        }
Ejemplo n.º 5
0
        public string EditSpeciesGroup(FishSpeciesGroup item)
        {
            string msg = string.Empty;

            try
            {
                if (ModelState.IsValid)
                {
                    _fishSvc.UpdateSpeciesGroup(item);
                    msg = "Species Group saved succesfully";
                }
                else
                {
                    msg = "Data validation not successfull";
                }
            }
            catch (Exception e)
            {
                msg = "Edit Species Group. An error has ocurred";
            }

            return(msg);
        }
Ejemplo n.º 6
0
 public bool InactivateSpeciesGroup(FishSpeciesGroup item)
 {
     return(_fishRepo.InactivateSpeciesGroup(item));
 }
Ejemplo n.º 7
0
 public bool CreateSpeciesGroup(FishSpeciesGroup item)
 {
     return(_fishRepo.CreateSpeciesGroup(item));
 }
Ejemplo n.º 8
0
 public bool UpdateSpeciesGroup(FishSpeciesGroup item)
 {
     return(_fishRepo.UpdateSpeciesGroup(item));
 }