public void MWQMLookupMPNService_PostAddMWQMLookupMPN_GetMWQMLookupMPNExistDB_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    List <MWQMLookupMPNModel> mwqmLookupMPNModelList = mwqmLookupMPNService.GetMWQMLookupMPNModelListDB();
                    foreach (MWQMLookupMPNModel mwqmLookupMPNModel in mwqmLookupMPNModelList)
                    {
                        MWQMLookupMPNModel mwqmLookupMPNModelRet4 = mwqmLookupMPNService.PostDeleteMWQMLookupMPNDB(mwqmLookupMPNModel.MWQMLookupMPNID);
                        Assert.AreEqual("", mwqmLookupMPNModelRet4.Error);
                    }

                    using (ShimsContext.Create())
                    {
                        //string ErrorText = "ErrorText";
                        SetupShim();
                        shimMWQMLookupMPNService.GetMWQMLookupMPNExistDBInt32Int32Int32Int32 = (a, b, c, d) =>
                        {
                            return(new MWQMLookupMPN());
                        };

                        FillMWQMLookupMPNModel(mwqmLookupMPNModelNew);

                        MWQMLookupMPNModel mwqmLookupMPNModelRet = mwqmLookupMPNService.PostAddMWQMLookupMPNDB(mwqmLookupMPNModelNew);
                        Assert.AreEqual(string.Format(ServiceRes._AlreadyExists, ServiceRes.MWQMLookupMPN), mwqmLookupMPNModelRet.Error);
                    }
                }
            }
        }
 private void CompareMWQMLookupMPNModels(MWQMLookupMPNModel mwqmLookupMPNModelNew, MWQMLookupMPNModel mwqmLookupMPNModelRet)
 {
     Assert.AreEqual(mwqmLookupMPNModelNew.Tubes01, mwqmLookupMPNModelRet.Tubes01);
     Assert.AreEqual(mwqmLookupMPNModelNew.Tubes1, mwqmLookupMPNModelRet.Tubes1);
     Assert.AreEqual(mwqmLookupMPNModelNew.Tubes10, mwqmLookupMPNModelRet.Tubes10);
     Assert.AreEqual(mwqmLookupMPNModelNew.MPN_100ml, mwqmLookupMPNModelRet.MPN_100ml);
 }
        public void MWQMLookupMPNService_GetMWQMLookupMPNModelWithMWQMLookupMPNIDDB_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    List <MWQMLookupMPNModel> mwqmLookupMPNModelList = mwqmLookupMPNService.GetMWQMLookupMPNModelListDB();
                    foreach (MWQMLookupMPNModel mwqmLookupMPNModel in mwqmLookupMPNModelList)
                    {
                        MWQMLookupMPNModel mwqmLookupMPNMode4 = mwqmLookupMPNService.PostDeleteMWQMLookupMPNDB(mwqmLookupMPNModel.MWQMLookupMPNID);
                        Assert.AreEqual("", mwqmLookupMPNMode4.Error);
                    }

                    MWQMLookupMPNModel mwqmLookupMPNModelRet = AddMWQMLookupMPNModel();

                    MWQMLookupMPNModel mwqmLookupMPNModelRet2 = mwqmLookupMPNService.GetMWQMLookupMPNModelWithMWQMLookupMPNIDDB(mwqmLookupMPNModelRet.MWQMLookupMPNID);
                    Assert.AreEqual(mwqmLookupMPNModelRet.MWQMLookupMPNID, mwqmLookupMPNModelRet2.MWQMLookupMPNID);

                    int MWQMLookupMPNID = 0;
                    mwqmLookupMPNModelRet2 = mwqmLookupMPNService.GetMWQMLookupMPNModelWithMWQMLookupMPNIDDB(MWQMLookupMPNID);
                    Assert.AreEqual(string.Format(ServiceRes.CouldNotFind_With_Equal_, ServiceRes.MWQMLookupMPN, ServiceRes.MWQMLookupMPNID, MWQMLookupMPNID), mwqmLookupMPNModelRet2.Error);
                }
            }
        }
        public void MWQMLookupMPNService_PostUpdateMWQMLookupMPN_GetMWQMLookupMPNWithMWQMLookupMPNIDDB_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    List <MWQMLookupMPNModel> mwqmLookupMPNModelList = mwqmLookupMPNService.GetMWQMLookupMPNModelListDB();
                    foreach (MWQMLookupMPNModel mwqmLookupMPNModel in mwqmLookupMPNModelList)
                    {
                        MWQMLookupMPNModel mwqmLookupMPNModelRet4 = mwqmLookupMPNService.PostDeleteMWQMLookupMPNDB(mwqmLookupMPNModel.MWQMLookupMPNID);
                        Assert.AreEqual("", mwqmLookupMPNModelRet4.Error);
                    }

                    MWQMLookupMPNModel mwqmLookupMPNModelRet = AddMWQMLookupMPNModel();

                    using (ShimsContext.Create())
                    {
                        //string ErrorText = "ErrorText";
                        SetupShim();
                        shimMWQMLookupMPNService.GetMWQMLookupMPNWithMWQMLookupMPNIDDBInt32 = (a) =>
                        {
                            return(null);
                        };

                        MWQMLookupMPNModel mwqmLookupMPNModelRet2 = UpdateMWQMLookupMPNModel(mwqmLookupMPNModelRet);
                        Assert.AreEqual(string.Format(ServiceRes.CouldNotFind_ToUpdate, ServiceRes.MWQMLookupMPN), mwqmLookupMPNModelRet2.Error);
                    }
                }
            }
        }
        public void MWQMLookupMPNService_PostUpdateMWQMLookupMPN_DoUpdateChanges_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    List <MWQMLookupMPNModel> mwqmLookupMPNModelList = mwqmLookupMPNService.GetMWQMLookupMPNModelListDB();
                    foreach (MWQMLookupMPNModel mwqmLookupMPNModel in mwqmLookupMPNModelList)
                    {
                        MWQMLookupMPNModel mwqmLookupMPNModelRet4 = mwqmLookupMPNService.PostDeleteMWQMLookupMPNDB(mwqmLookupMPNModel.MWQMLookupMPNID);
                        Assert.AreEqual("", mwqmLookupMPNModelRet4.Error);
                    }

                    MWQMLookupMPNModel mwqmLookupMPNModelRet = AddMWQMLookupMPNModel();

                    using (ShimsContext.Create())
                    {
                        string ErrorText = "ErrorText";
                        SetupShim();
                        shimMWQMLookupMPNService.DoUpdateChanges = () =>
                        {
                            return(ErrorText);
                        };

                        MWQMLookupMPNModel mwqmLookupMPNModelRet2 = UpdateMWQMLookupMPNModel(mwqmLookupMPNModelRet);
                        Assert.AreEqual(ErrorText, mwqmLookupMPNModelRet2.Error);
                    }
                }
            }
        }
Exemplo n.º 6
0
        // Check
        public string MWQMLookupMPNModelOK(MWQMLookupMPNModel mwqmLookupMPNModel)
        {
            string retStr = FieldCheckNotNullAndWithinRangeInt(mwqmLookupMPNModel.Tubes10, ServiceRes.Tubes10, 0, 5);

            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            retStr = FieldCheckNotNullAndWithinRangeInt(mwqmLookupMPNModel.Tubes1, ServiceRes.Tubes1, 0, 5);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            retStr = FieldCheckNotNullAndWithinRangeInt(mwqmLookupMPNModel.Tubes01, ServiceRes.Tubes01, 0, 5);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            retStr = FieldCheckNotNullAndWithinRangeDouble(mwqmLookupMPNModel.MPN_100ml, ServiceRes.MPN_100ml, 0, 1700);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            retStr = _BaseEnumService.DBCommandOK(mwqmLookupMPNModel.DBCommand);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(retStr);
            }

            return("");
        }
        public void MWQMLookupMPNService_PostAddMWQMLookupMPN_IsContactOK_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    List <MWQMLookupMPNModel> mwqmLookupMPNModelList = mwqmLookupMPNService.GetMWQMLookupMPNModelListDB();
                    foreach (MWQMLookupMPNModel mwqmLookupMPNModel in mwqmLookupMPNModelList)
                    {
                        MWQMLookupMPNModel mwqmLookupMPNModelRet4 = mwqmLookupMPNService.PostDeleteMWQMLookupMPNDB(mwqmLookupMPNModel.MWQMLookupMPNID);
                        Assert.AreEqual("", mwqmLookupMPNModelRet4.Error);
                    }

                    using (ShimsContext.Create())
                    {
                        string ErrorText = "ErrorText";
                        SetupShim();
                        shimMWQMLookupMPNService.IsContactOK = () =>
                        {
                            return(new ContactOK()
                            {
                                Error = ErrorText
                            });
                        };

                        FillMWQMLookupMPNModel(mwqmLookupMPNModelNew);

                        MWQMLookupMPNModel mwqmLookupMPNModelRet = mwqmLookupMPNService.PostAddMWQMLookupMPNDB(mwqmLookupMPNModelNew);
                        Assert.AreEqual(ErrorText, mwqmLookupMPNModelRet.Error);
                    }
                }
            }
        }
        public void MWQMLookupMPNService_PostAddMWQMLookupMPN_Add_Error_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    List <MWQMLookupMPNModel> mwqmLookupMPNModelList = mwqmLookupMPNService.GetMWQMLookupMPNModelListDB();
                    foreach (MWQMLookupMPNModel mwqmLookupMPNModel in mwqmLookupMPNModelList)
                    {
                        MWQMLookupMPNModel mwqmLookupMPNModelRet4 = mwqmLookupMPNService.PostDeleteMWQMLookupMPNDB(mwqmLookupMPNModel.MWQMLookupMPNID);
                        Assert.AreEqual("", mwqmLookupMPNModelRet4.Error);
                    }

                    FillMWQMLookupMPNModel(mwqmLookupMPNModelNew);

                    using (ShimsContext.Create())
                    {
                        //string ErrorText = "ErrorText";
                        SetupShim();
                        shimMWQMLookupMPNService.FillMWQMLookupMPNMWQMLookupMPNMWQMLookupMPNModelContactOK = (a, b, c) =>
                        {
                            return("");
                        };

                        MWQMLookupMPNModel mwqmLookupMPNModelRet = mwqmLookupMPNService.PostAddMWQMLookupMPNDB(mwqmLookupMPNModelNew);
                        Assert.IsTrue(mwqmLookupMPNModelRet.Error.StartsWith(string.Format(ServiceRes.CouldNotAddError_, "").Substring(0, 10)));
                    }
                }
            }
        }
        private void FillMWQMLookupMPNModel(MWQMLookupMPNModel mwqmLookupMPNModel)
        {
            mwqmLookupMPNModel.Tubes01   = randomService.RandomInt(0, 5);
            mwqmLookupMPNModel.Tubes1    = randomService.RandomInt(0, 5);
            mwqmLookupMPNModel.Tubes10   = randomService.RandomInt(0, 5);
            mwqmLookupMPNModel.MPN_100ml = randomService.RandomInt(0, 1700);

            Assert.IsTrue(mwqmLookupMPNModel.Tubes01 >= 0 && mwqmLookupMPNModel.Tubes01 <= 5);
            Assert.IsTrue(mwqmLookupMPNModel.Tubes1 >= 0 && mwqmLookupMPNModel.Tubes1 <= 5);
            Assert.IsTrue(mwqmLookupMPNModel.Tubes10 >= 0 && mwqmLookupMPNModel.Tubes10 <= 5);
            Assert.IsTrue(mwqmLookupMPNModel.MPN_100ml >= 0 && mwqmLookupMPNModel.MPN_100ml <= 1700);
        }
Exemplo n.º 10
0
        public void SetupTest(ContactModel contactModelToDo, CultureInfo culture)
        {
            Thread.CurrentThread.CurrentCulture   = culture;
            Thread.CurrentThread.CurrentUICulture = culture;

            contactModel          = contactModelToDo;
            user                  = new GenericPrincipal(new GenericIdentity(contactModel.LoginEmail, "Forms"), null);
            mwqmLookupMPNService  = new MWQMLookupMPNService((culture.TwoLetterISOLanguageName == "fr" ? LanguageEnum.fr : LanguageEnum.en), user);
            testDBService         = new TestDBService((culture.TwoLetterISOLanguageName == "fr" ? LanguageEnum.fr : LanguageEnum.en), user, TableName, Plurial);
            randomService         = new RandomService((culture.TwoLetterISOLanguageName == "fr" ? LanguageEnum.fr : LanguageEnum.en), user);
            mwqmLookupMPNModelNew = new MWQMLookupMPNModel();
            mwqmLookupMPN         = new MWQMLookupMPN();
        }
Exemplo n.º 11
0
        // Post
        public MWQMLookupMPNModel PostAddMWQMLookupMPNDB(MWQMLookupMPNModel mwqmLookupMPNModel)
        {
            string retStr = MWQMLookupMPNModelOK(mwqmLookupMPNModel);

            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(ReturnError(retStr));
            }

            ContactOK contactOK = IsContactOK();

            if (!string.IsNullOrEmpty(contactOK.Error))
            {
                return(ReturnError(contactOK.Error));
            }

            MWQMLookupMPN mwqmLookupMPNExist = GetMWQMLookupMPNExistDB(mwqmLookupMPNModel.Tubes10, mwqmLookupMPNModel.Tubes1, mwqmLookupMPNModel.Tubes01, mwqmLookupMPNModel.MPN_100ml);

            if (mwqmLookupMPNExist != null)
            {
                return(ReturnError(string.Format(ServiceRes._AlreadyExists, ServiceRes.MWQMLookupMPN)));
            }

            MWQMLookupMPN mwqmLookupMPNNew = new MWQMLookupMPN();

            retStr = FillMWQMLookupMPN(mwqmLookupMPNNew, mwqmLookupMPNModel, contactOK);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(ReturnError(retStr));
            }

            using (TransactionScope ts = new TransactionScope())
            {
                db.MWQMLookupMPNs.Add(mwqmLookupMPNNew);
                retStr = DoAddChanges();
                if (!string.IsNullOrWhiteSpace(retStr))
                {
                    return(ReturnError(retStr));
                }

                LogModel logModel = _LogService.PostAddLogForObj("MWQMLookupMPNs", mwqmLookupMPNNew.MWQMLookupMPNID, LogCommandEnum.Add, mwqmLookupMPNNew);
                if (!string.IsNullOrWhiteSpace(logModel.Error))
                {
                    return(ReturnError(logModel.Error));
                }

                ts.Complete();
            }
            return(GetMWQMLookupMPNModelWithMWQMLookupMPNIDDB(mwqmLookupMPNNew.MWQMLookupMPNID));
        }
Exemplo n.º 12
0
        public void MWQMLookupMPNService_ReturnError_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    string             ErrorText             = "ErrorText";
                    MWQMLookupMPNModel mwqmLookupMPNModelRet = mwqmLookupMPNService.ReturnError(ErrorText);
                    Assert.AreEqual(ErrorText, mwqmLookupMPNModelRet.Error);
                }
            }
        }
Exemplo n.º 13
0
        public MWQMLookupMPNModel UpdateMWQMLookupMPNModel(MWQMLookupMPNModel mwqmLookupMPNModel)
        {
            FillMWQMLookupMPNModel(mwqmLookupMPNModel);

            MWQMLookupMPNModel mwqmLookupMPNModelRet2 = mwqmLookupMPNService.PostUpdateMWQMLookupMPNDB(mwqmLookupMPNModel);

            if (!string.IsNullOrWhiteSpace(mwqmLookupMPNModelRet2.Error))
            {
                return(mwqmLookupMPNModelRet2);
            }

            CompareMWQMLookupMPNModels(mwqmLookupMPNModel, mwqmLookupMPNModelRet2);

            return(mwqmLookupMPNModelRet2);
        }
Exemplo n.º 14
0
        public void MWQMLookupMPNService_PostAddDeleteUpdateMWQMLookupMPN_BadUser_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListBad[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    FillMWQMLookupMPNModel(mwqmLookupMPNModelNew);

                    MWQMLookupMPNModel mwqmLookupMPNModelRet = mwqmLookupMPNService.PostAddMWQMLookupMPNDB(mwqmLookupMPNModelNew);
                    Assert.AreEqual(ServiceRes.NeedToBeLoggedIn, mwqmLookupMPNModelRet.Error);
                }
            }
        }
Exemplo n.º 15
0
        public void MWQMLookupMPNService_PostAddDeleteUpdateMWQMLookupMPN_UserMWQMLookupMPNNotValidated_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[2], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    FillMWQMLookupMPNModel(mwqmLookupMPNModelNew);

                    MWQMLookupMPNModel mwqmLookupMPNModelRet = mwqmLookupMPNService.PostAddMWQMLookupMPNDB(mwqmLookupMPNModelNew);
                    Assert.AreEqual(ServiceRes.EmailRequiresValidation, mwqmLookupMPNModelRet.Error);
                }
            }
        }
Exemplo n.º 16
0
        public MWQMLookupMPNModel PostUpdateMWQMLookupMPNDB(MWQMLookupMPNModel mwqmLookupMPNModel)
        {
            string retStr = MWQMLookupMPNModelOK(mwqmLookupMPNModel);

            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(ReturnError(retStr));
            }

            ContactOK contactOK = IsContactOK();

            if (!string.IsNullOrEmpty(contactOK.Error))
            {
                return(ReturnError(contactOK.Error));
            }

            MWQMLookupMPN mwqmLookupMPNToUpdate = GetMWQMLookupMPNWithMWQMLookupMPNIDDB(mwqmLookupMPNModel.MWQMLookupMPNID);

            if (mwqmLookupMPNToUpdate == null)
            {
                return(ReturnError(string.Format(ServiceRes.CouldNotFind_ToUpdate, ServiceRes.MWQMLookupMPN)));
            }

            retStr = FillMWQMLookupMPN(mwqmLookupMPNToUpdate, mwqmLookupMPNModel, contactOK);
            if (!string.IsNullOrWhiteSpace(retStr))
            {
                return(ReturnError(retStr));
            }

            using (TransactionScope ts = new TransactionScope())
            {
                retStr = DoUpdateChanges();
                if (!string.IsNullOrWhiteSpace(retStr))
                {
                    return(ReturnError(retStr));
                }

                LogModel logModel = _LogService.PostAddLogForObj("MWQMLookupMPNs", mwqmLookupMPNToUpdate.MWQMLookupMPNID, LogCommandEnum.Change, mwqmLookupMPNToUpdate);
                if (!string.IsNullOrWhiteSpace(logModel.Error))
                {
                    return(ReturnError(logModel.Error));
                }

                ts.Complete();
            }
            return(GetMWQMLookupMPNModelWithMWQMLookupMPNIDDB(mwqmLookupMPNToUpdate.MWQMLookupMPNID));
        }
Exemplo n.º 17
0
        // Fill
        public string FillMWQMLookupMPN(MWQMLookupMPN mwqmLookupMPNNew, MWQMLookupMPNModel mwqmLookupMPNModel, ContactOK contactOK)
        {
            mwqmLookupMPNNew.DBCommand          = (int)mwqmLookupMPNModel.DBCommand;
            mwqmLookupMPNNew.Tubes01            = mwqmLookupMPNModel.Tubes01;
            mwqmLookupMPNNew.Tubes1             = mwqmLookupMPNModel.Tubes1;
            mwqmLookupMPNNew.Tubes10            = mwqmLookupMPNModel.Tubes10;
            mwqmLookupMPNNew.MPN_100ml          = mwqmLookupMPNModel.MPN_100ml;
            mwqmLookupMPNNew.LastUpdateDate_UTC = DateTime.UtcNow;
            if (contactOK == null)
            {
                mwqmLookupMPNNew.LastUpdateContactTVItemID = 2;
            }
            else
            {
                mwqmLookupMPNNew.LastUpdateContactTVItemID = contactOK.ContactTVItemID;
            }

            return("");
        }
Exemplo n.º 18
0
        public MWQMLookupMPNModel AddMWQMLookupMPNModel()
        {
            MWQMLookupMPNModel mwqmLookupMPNModelRet = new MWQMLookupMPNModel();

            for (int i = 0; i < 50; i++)
            {
                FillMWQMLookupMPNModel(mwqmLookupMPNModelNew);

                mwqmLookupMPNModelRet = mwqmLookupMPNService.PostAddMWQMLookupMPNDB(mwqmLookupMPNModelNew);
                if (string.IsNullOrWhiteSpace(mwqmLookupMPNModelRet.Error))
                {
                    break;
                }
            }

            CompareMWQMLookupMPNModels(mwqmLookupMPNModelNew, mwqmLookupMPNModelRet);

            return(mwqmLookupMPNModelRet);
        }
Exemplo n.º 19
0
        public void MWQMLookupMPNService_GetMWQMLookupMPNExistDB_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    List <MWQMLookupMPNModel> mwqmLookupMPNModelList = mwqmLookupMPNService.GetMWQMLookupMPNModelListDB();
                    foreach (MWQMLookupMPNModel mwqmLookupMPNModel in mwqmLookupMPNModelList)
                    {
                        MWQMLookupMPNModel mwqmLookupMPNModelRet4 = mwqmLookupMPNService.PostDeleteMWQMLookupMPNDB(mwqmLookupMPNModel.MWQMLookupMPNID);
                        Assert.AreEqual("", mwqmLookupMPNModelRet4.Error);
                    }

                    MWQMLookupMPNModel mwqmLookupMPNModelRet = AddMWQMLookupMPNModel();

                    MWQMLookupMPN mwqmLookupMPN = mwqmLookupMPNService.GetMWQMLookupMPNExistDB(mwqmLookupMPNModelRet.Tubes10, mwqmLookupMPNModelRet.Tubes1, mwqmLookupMPNModelRet.Tubes01, mwqmLookupMPNModelRet.MPN_100ml);
                    Assert.AreEqual(mwqmLookupMPNModelRet.MWQMLookupMPNID, mwqmLookupMPN.MWQMLookupMPNID);
                }
            }
        }
Exemplo n.º 20
0
        public MWQMLookupMPNModel GetMWQMLookupMPNModelWithMWQMLookupMPNIDDB(int MWQMLookupMPNID)
        {
            MWQMLookupMPNModel mwqmLookupMPNModel = (from c in db.MWQMLookupMPNs
                                                     where c.MWQMLookupMPNID == MWQMLookupMPNID
                                                     select new MWQMLookupMPNModel
            {
                Error = "",
                MWQMLookupMPNID = c.MWQMLookupMPNID,
                DBCommand = (DBCommandEnum)c.DBCommand,
                Tubes01 = c.Tubes01,
                Tubes1 = c.Tubes1,
                Tubes10 = c.Tubes10,
                MPN_100ml = c.MPN_100ml,
                LastUpdateDate_UTC = c.LastUpdateDate_UTC,
                LastUpdateContactTVItemID = c.LastUpdateContactTVItemID,
            }).FirstOrDefault <MWQMLookupMPNModel>();

            if (mwqmLookupMPNModel == null)
            {
                return(ReturnError(string.Format(ServiceRes.CouldNotFind_With_Equal_, ServiceRes.MWQMLookupMPN, ServiceRes.MWQMLookupMPNID, MWQMLookupMPNID)));
            }

            return(mwqmLookupMPNModel);
        }
Exemplo n.º 21
0
        public void MWQMLookupMPNService_PostAddUpdateDeleteMWQMLookupMPN_Good_Test()
        {
            foreach (CultureInfo culture in setupData.cultureListGood)
            {
                SetupTest(contactModelListGood[0], culture);

                using (TransactionScope ts = new TransactionScope())
                {
                    List <MWQMLookupMPNModel> mwqmLookupMPNModelList = mwqmLookupMPNService.GetMWQMLookupMPNModelListDB();
                    foreach (MWQMLookupMPNModel mwqmLookupMPNModel in mwqmLookupMPNModelList)
                    {
                        MWQMLookupMPNModel mwqmLookupMPNModelRet4 = mwqmLookupMPNService.PostDeleteMWQMLookupMPNDB(mwqmLookupMPNModel.MWQMLookupMPNID);
                        Assert.AreEqual("", mwqmLookupMPNModelRet4.Error);
                    }

                    MWQMLookupMPNModel mwqmLookupMPNModelRet = AddMWQMLookupMPNModel();

                    MWQMLookupMPNModel mwqmLookupMPNModelRet2 = UpdateMWQMLookupMPNModel(mwqmLookupMPNModelRet);

                    MWQMLookupMPNModel mwqmLookupMPNModelRet3 = mwqmLookupMPNService.PostDeleteMWQMLookupMPNDB(mwqmLookupMPNModelRet2.MWQMLookupMPNID);
                    Assert.AreEqual("", mwqmLookupMPNModelRet3.Error);
                }
            }
        }