public string AddSourceType(string TypeId, string Description, string Order)
        {
            string retVal = "";

            var serviceSourceType = new ServiceSourceType()
                {
                    TypeId = TypeId.ToInt32(),
                    Description = Description,
                    Order = Order.ToInt32()
                };

            var sourceTypeValidator = new SourceTypeValidator(serviceSourceType);

            try
            {
                _sourceTypeSearch.Update(serviceSourceType, sourceTypeValidator);
            }
            catch (Exception ex1)
            {
                retVal = "Exception: " + ex1.Message;
            }
            finally
            {
                if (retVal != "") retVal += Environment.NewLine;
                retVal += sourceTypeValidator.GetErrors();
                serviceSourceType.ErrorStatus = retVal;
            }

            return WebHelper.MakeReturn(serviceSourceType.TypeId.ToString(), retVal);
        }
        public void Update(ServiceSourceType serviceSourceType, SourceTypeValidator validator)
        {
            if (!validator.ValidEntry()) return;

            if (serviceSourceType.TypeId == 0)
            {
                Insert(serviceSourceType);
            }
            else
            {
                Edit(serviceSourceType);
            }
        }
        public SourceTypeValidator(ServiceSourceType serviceFullSource)
        {
            _serviceSourceType = serviceFullSource;

            Validate();
        }
        private void Insert(ServiceSourceType serviceSourceType)
        {
            if (!_security.IsValidInsert()) return;

            _sourceTypesDal.InsertSourceType(serviceSourceType);
        }
        private void Edit(ServiceSourceType serviceSourceType)
        {
            if (!_security.IsValidEdit()) return;

            _sourceTypesDal.UpdateSourceType(serviceSourceType);
        }
        public ServiceSourceType Get(ServiceSourceType serviceSourceType)
        {
            if (!_security.IsvalidSelect()) return new ServiceSourceType();

            return _sourceTypesDal.GetSourceTypeById(serviceSourceType.TypeId);
        }
예제 #7
0
        public void UpdateSourceType(ServiceSourceType serviceSourceType)
        {
            //Adapter.Update(sourceTypeDesc, DateTime.Today, userId, sourceTypeId);
            using (var context = new GeneralModelContainer())
            {
                var stype = context.SourceTypes.FirstOrDefault(o => o.SourceTypeId == serviceSourceType.TypeId);

                if (stype != null)
                {
                    stype.SourceTypeDesc = serviceSourceType.Description;
                    stype.SourceUserAdded = 1;
                    stype.SourceTypeOrder = serviceSourceType.Order;
                }

                context.SaveChanges();
            }
        }
예제 #8
0
        public int InsertSourceType(ServiceSourceType serviceSourceType)
        {
            using (var context = new GeneralModelContainer())
            {
                var sourceType = new SourceType
                {
                    SourceDateAdded = DateTime.Today.ToShortDateString(),
                    SourceTypeDesc = serviceSourceType.Description,
                    SourceUserAdded = 1,
                    SourceTypeOrder = serviceSourceType.Order
                };

                context.SourceTypes.Add(sourceType);

                context.SaveChanges();

                return sourceType.SourceTypeId;
            }
        }
        public ServiceSourceType GetSourceType(string TypeId)
        {
            string retVal = "";

            var serviceSourceType = new ServiceSourceType() { TypeId = TypeId.ToInt32() };

            try
            {

                serviceSourceType = _sourceTypeSearch.Get(serviceSourceType);

            }
            catch (Exception ex1)
            {
                retVal = "Exception: " + ex1.Message;
            }
            finally
            {
                if (retVal != "") retVal += Environment.NewLine;

                serviceSourceType.ErrorStatus = retVal;
            }

            return serviceSourceType;
        }