Exemple #1
0
        public bool AttachItemToItemRequest(ItemRequestFormMapping item)
        {
            if (item == null)
            {
                return(false);
            }

            using (OrmocIMSEntities context = new OrmocIMSEntities())
            {
                context.Entry(item).State = EntityState.Added;
                int result = context.SaveChanges();

                return(result > 0 ? true : false);
            }
        }
        public StandardRequestResultModel AttachItemToItemRequest(ItemToItemRequestModel item)
        {
            var checkQuery = _itemRequestFormDataAccess.ValidateIfMappingExists(item.ItemId, item.ItemRequestId);
            StandardRequestResultModel result = new StandardRequestResultModel();

            if (checkQuery != null)
            {
                result.isSuccess = false;
                result.Message   = "Item already exists in Item Request.";

                return(result);
            }

            else
            {
                ItemRequestFormMapping query = new ItemRequestFormMapping();

                query.ItemID         = item.ItemId;
                query.IRFID          = item.ItemRequestId;
                query.CreateUserName = "******";
                query.CreateDttm     = DateTime.UtcNow;
                query.UpdateUserName = "******";
                query.UpdateDttm     = DateTime.UtcNow;

                var addQuery = _itemRequestFormDataAccess.AttachItemToItemRequest(query);


                if (addQuery)
                {
                    result.isSuccess = true;
                    result.Message   = "Item added to Item Request.";
                }
                else
                {
                    result.isSuccess = false;
                    result.Message   = "Error while adding Item to Item Request.";
                }
                return(result);
            }
        }