Exemplo n.º 1
0
        public IList <string> ValidateAndFillup(SanPhamModel value)
        {
            var a        = new List <string>();
            var loai     = theLoaiService.GetByMa(value.MaLoai);
            var co       = kichCoService.GetByMa(value.MaCo);
            var chatLieu = chatLieuService.GetByMa(value.MaChatLieu);
            var mau      = mauService.GetByMa(value.MaMau);
            var doiTuong = doiTuongService.GetByMa(value.MaDoiTuong);
            var mua      = muaService.GetByMa(value.MaMua);
            var nuocSx   = nuocSXService.GetByMa(value.MaNuocSX);

            if (loai == null)
            {
                a.Add("MaLoai");
            }
            if (co == null)
            {
                a.Add("MaCo");
            }
            if (chatLieu == null)
            {
                a.Add("MaChatLieu");
            }
            if (mau == null)
            {
                a.Add("MaMau");
            }
            if (doiTuong == null)
            {
                a.Add("MaDoiTuong");
            }
            if (mua == null)
            {
                a.Add("MaMua");
            }
            if (nuocSx == null)
            {
                a.Add("MaNuocSX");
            }

            if (loai != null)
            {
                value.TheLoaiID = loai.ID;
            }
            if (co != null)
            {
                value.KichCoID = co.ID;
            }
            if (chatLieu != null)
            {
                value.ChatLieuID = chatLieu.ID;
            }
            if (mau != null)
            {
                value.MauID = mau.ID;
            }
            if (doiTuong != null)
            {
                value.DoiTuongID = doiTuong.ID;
            }
            if (mua != null)
            {
                value.MuaID = mau.ID;
            }
            if (nuocSx != null)
            {
                value.NuocSanXuatID = nuocSx.ID;
            }

            return(a);
        }