Ejemplo n.º 1
0
        public override SGW_EntityField GetLinqObj(Common.DataContract.EntityFieldDataContract dataContract, SGW_EntityField linq)
        {
            if (dataContract == null)
            {
                return(null);
            }

            linq.Name          = dataContract.Description;
            linq.EntityFieldId = dataContract.Id;
            linq.EntityId      = dataContract.EntityId;
            linq.UserDefined   = dataContract.UserDefined;
            linq.FieldType     = dataContract.FieldType;
            return(linq);
        }
Ejemplo n.º 2
0
        public override Common.DataContract.EntityFieldDataContract GetDataContract(SGW_EntityField linqObj)
        {
            if (linqObj == null)
            {
                return(null);
            }

            Common.DataContract.EntityFieldDataContract dataContract = new Common.DataContract.EntityFieldDataContract();
            dataContract.Id          = linqObj.EntityFieldId;
            dataContract.Description = linqObj.Name;
            dataContract.FieldType   = linqObj.FieldType;
            dataContract.UserDefined = linqObj.UserDefined;
            dataContract.EntityId    = linqObj.EntityId;
            return(dataContract);
        }
Ejemplo n.º 3
0
        public override Common.OperationResult Add(Common.DataContract.EntityFieldDataContract dataContract)
        {
            if (dataContract == null)
            {
                throw new ArgumentException("Cannot be Null", "dataContract");
            }

            try
            {
                Core.MainDataContextInstance().SGW_EntityFields.InsertOnSubmit(GetLinqObj(dataContract));
                Core.MainDataContextInstance().SubmitChanges();
                return(new Common.OperationResult());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 4
0
        public override Common.OperationResult Delete(Common.DataContract.EntityFieldDataContract dataContract)
        {
            if (dataContract == null)
            {
                throw new ArgumentException("Cannot be Null", "dataContract");
            }

            try
            {
                SGW_EntityField obj = Core.MainDataContextInstance().SGW_EntityFields.Where(o => o.EntityFieldId.Equals(dataContract.Id)).FirstOrDefault();
                if (obj == null)
                {
                    return(new Common.OperationResult(Common.OperationResultStatus.ValidationFailure, "Field not found."));
                }

                Core.MainDataContextInstance().SGW_EntityFields.DeleteOnSubmit(obj);
                Core.MainDataContextInstance().SubmitChanges();
                return(new Common.OperationResult());
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Ejemplo n.º 5
0
 public override SGW_EntityField GetLinqObj(Common.DataContract.EntityFieldDataContract dataContract)
 {
     return(GetLinqObj(dataContract, new SGW_EntityField()));
 }